// components/zr-dialog-confirm/zr-dialog-confirm.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    msg:{
      type: String,
      value:''
    },
    show:{
      type:Boolean,
      value: false
    },
    currentItem:{
      type: Object,
      value: {}
    },
    input:{
      type: Boolean,
      value: false
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    remarkVal: "",
    // handleBeforeClose: function(action){
    //   return new Promise((resolve) => {
    //     setTimeout(() => {
    //       if (action === 'confirm') {
    //         // 拦截确认操作
    //         resolve(true);
    //       } else {
    //         resolve(true);
    //       }
    //     }, 0);
    //   });
    // }
  },

  /**
   * 组件的方法列表
   */
  methods: {
    onChange(event){
      let remarkVal = event.detail
      this.setData({
        remarkVal
      })
    },

    handleConfirm(event){
      this.triggerEvent("confirmAction")
    },

    handleConfirmInput(){
      this.triggerEvent("confirmAction", this.data.remarkVal)
    }
  }
})
